package com.ruoyi.db.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 表单推送历史对象 ml_form_info_his
 * 
 * @author ruoyi
 * @date 2022-08-16
 */
@Data
public class FormInfoHis extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private String id;

    /**  */
    @Excel(name = "")
    private String channelName;

    /**  */
    @Excel(name = "")
    private Long uid;

    /**  */
    @Excel(name = "")
    private String username;

    /**  */
    @Excel(name = "")
    private String mobile;

    /**  */
    @Excel(name = "")
    private String channelCode;

    /** 根据什么信息推送（json） */
    @Excel(name = "根据什么信息推送", readConverterExp = "j=son")
    private String pushKey;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date userCreateTime;

    /** 推送类型（SYS 系统推送）（MAU 手动推送） */
    @Excel(name = "推送类型", readConverterExp = "S=YS,系=统推送")
    private String pushType;

    /**  */
    @Excel(name = "")
    private String pushResult;

    /**  */
    @Excel(name = "")
    private String retCode;

    /**  */
    @Excel(name = "")
    private String retMsg;

}
